//package leetcode;
//
//import java.util.PriorityQueue;
//
//class KthLargest {
//    int k = 0;
//    PriorityQueue<Integer> priorityQueue = null;
//
//    public KthLargest(int k, int[] nums) {
//        this.k = k;
//        priorityQueue = new PriorityQueue<Integer>();
//        for (int val : nums) {
//            add(val);
//        }
//    }
//
//    public int add(int val) {
//        priorityQueue.offer(val);
//        if (priorityQueue.size() > k) {
//            priorityQueue.poll();
//        }
//        return priorityQueue.peek();
//    }
//}
//
//public class Test2 {
//}
